package com.domino.client;

import java.util.Date;
import java.util.List;

import com.domino.shared.ActionResponse;
import com.domino.shared.JoinRequest;
import com.domino.shared.JoinResponse;
import com.domino.shared.PutRequest;
import com.domino.shared.SessionStateRequest;
import com.domino.shared.SessionStateResponse;
import com.domino.shared.SessionStateResponseFinished;
import com.domino.shared.SessionStateResponseFirstRoundClientAction;
import com.domino.shared.SessionStateResponseFirstRoundWaitForServer;
import com.domino.shared.SessionStateResponseNewSession;
import com.domino.shared.SessionStateResponsePending;
import com.domino.shared.SessionStateResponseRoundClientAction;
import com.domino.shared.SessionStateResponseRoundWaitForServer;
import com.domino.shared.model.Point;
import com.domino.shared.model.SimpleBoard;
import com.domino.shared.session.NoSuchSessionException;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("domino")
public interface AdminService extends RemoteService {
	List<String> getSessionInfo(Date from, Date to) throws IllegalArgumentException;
}
